دسته بندی ها
18:13 1398/09/18

ریسپانسیو کردن div ها و محتوای آنها با استفاده از فریم ورک بوت استرپ

مشخصات سوال کننده :
کاربر : elahi     امتیاز کاربر : 0     رتبه کاربر : 7074
دسته بندی : بوت استرپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3563
هوش مصنوعی

پاسخ هوش مصنوعی

برای ریسپانسیو کردن div ها و محتوای آن ها در بوت استرپ، شما می توانید از سیستم شبکه ای (Grid system) بوت استرپ استفاده کنید. این سیستم به شما این امکان را می دهد که به سادگی عناصر را در اندازه های مختلف صفحه مرتب کنید.

دو کلاس اصلی که برای این کار به کار می روند، کلاس های .col و .row هستند. به عنوان مثال:

<div class="container">
    <div class="row">
        <div class="col-md-4">محتوای 1</div>
        <div class="col-md-4">محتوای 2</div>
        <div class="col-md-4">محتوای 3</div>
    </div>
</div>

در اینجا، col-md-4 به این معناست که در اندازه های صفحه متوسط و بزرگتر، هر div 4/1 از عرض کل صفحه را به خود اختصاص می دهد.

برای اینکه بتوانید محتواهای مختلف را در اندازه های مختلف صفحه تنظیم کنید، می توانید از کلاس های col-sm-، col-lg- و غیره نیز استفاده کنید. به عنوان مثال:

<div class="container">
    <div class="row">
        <div class="col-sm-12 col-md-6">محتوای 1</div>
        <div class="col-sm-12 col-md-6">محتوای 2</div>
    </div>
</div>

در این حالت، در اندازه های کوچک (sm)، هر div 100٪ عرض را پوشش می دهد و در اندازه های متوسط (md)، هر div 50٪ از عرض را به خود اختصاص می دهد.

شما همچنین می توانید از کلاس d-none برای مخفی کردن div ها در اندازه های خاص استفاده کنید:

<div class="d-none d-md-block">این div فقط در اندازه های متوسط و بزرگنمایی دیده می شود</div>

استفاده از این کلاس ها به شما کمک می کند تا ساختار کد شما ساده تر و تمیزتر باشد و از تولید div های تکراری جلوگیری کند. برای یادگیری بیشتر، می توانید مستندات رسمی بوت استرپ را مطالعه کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : hamid_b 13:35 1398/09/19

شما موقع استفاده از بوت استرپ بهتره که اصلا با اعداد و پیکس ها کار نکنید چون حالت ریسپانسیو از بین میره. اگر بتونید یک آموزش پروژه محور رو یاد بگیرید خیلی می تونه توی آموزش بوت استرپ به شما کمک کنه. آموزش زیر رو بهتون پیشنهاد می کنم چون خیلی ساده و کاملا پروژه محور هست

 

 

به این پاسخ امتیاز بدهید    0
امتیاز: 518 رتبه: 4
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود